import request from '@/utils/request'

// 权限模块的接口

// 获取权限列表接口
export const getPermission = () => {
  return request({
    url: '/sys/permission',
    method: 'get'
  })
}

// code: "341"
// description"管理打印1"
// name: "打印管理1"
// enVisible:"0"  //0 不开启  1 开启

// pid:0  //父级的id
// type:1     //1 全局添加权限  2添加子权限

export const addPermission = (data) => {
  return request({
    url: '/sys/permission',
    method: 'post',
    data
  })
}

// 修改接口

// 发送的数据
// code: "341"
// createTIme: "2024-09-09T07:15:43.000Z"
// description"管理打印1"
// enVisible:"0"
// id:18
// name: "打印管理1"
// pid:0
// type:1
// update_time"2024-09-09T07:15:43.000Z"

export const updatePowerApi = (data) => {
  return request({
    url: `/sys/permission/${data.id}`,
    method: 'PUT',
    data
  })
}

// 删除接口
//
// delete

export const delPowerApi = (id) => {
  return request({
    url: `/sys/permission/${id}`,
    method: 'DELETE'
  })
}

//

// 当前行id获取回显数据接口
export const getRowData = (id) => {
  return request({
    url: `/sys/permission/${id}`,
    method: 'get'
  })
}

